Stratified Train Test Split

Multi-Layered Perceptron (MLP)

Hyperparameter Tuning with Optuna

Final MLP Model

Best hyperparameters found:

'hidden_dim': 23, 'extra_hidden_layers': 3, 'batch_size': 128, 'learning_rate': 0.026645655560194527, 'momentum': 0.7281967530014857, 'weight_decay': 0.0003253167822144232, 'max_epochs': 190

Support Vector Machine (SVM):

Hyperparameter Tuning with Optuna